.header {
    height: 122px;
}
.mb25{ margin:0 10px 25px 10px;}
.header-pos {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 122px;
    background: #fff url('../img/h-bg.png') repeat-x;
    z-index: 1024;
}

.header .logo {
    /*width: 346px;*/
    width: 550px;
    height: 122px;
    margin-left: -244px;
    float: left;
    background: url('../img/logo-bg.png') no-repeat;
    overflow: hidden;
}

.header .logo>a {
    padding-right: 92px;
    float: right;
}

.header .menu {
    width: 894px;
    height: 122px;
    float: right;
}

.header .menu-list {
    width: 100%;
    height: 81px;
}

.header .menu-item {
    float: left;
    width: 12.5%;
    height: 100%;
    text-align: center;
    line-height: 81px;
    background-color: transparent;
    position: relative;
}
.header .menu-item > a {
	display: block;
	width: 100%;
	height: 100%;
}
.header .menu-item .hot {
    position: absolute;
    width: 27px;
    top: 6px;
    right: 6px;
}

/* 下拉框 */

.togglebox {
	display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2048;
    background-color: #970e22;
}

.subNavi {
    width: 100%;
}

.subNavi li {
    float: none;
    height: auto;
	/* margin: 0 10px; */
	height: 49px;
	line-height: 49px;
	width: auto;
    font-size: 13px;
	border-bottom: 1px solid #353535;
	position: relative;
}
.subNavi li:first-child {
    border-top: 1px solid #353535;
}
.subNavi li:last-child {
    border-bottom: 0 none;
}

.subNavi li a {
    /* padding: 11px 0 11px; */
    /* height: auto; */
    /* line-height: 16px; */
    color: #fff;
}

.menu-item .hot {
	position: absolute;
    top: 3px;
    right: 3px;
}

.subNavi li a:hover {
    border-bottom: none;
    color: #ffd053;
    border-top: none;
    background: inherit;
}

.subNavi li .arrow {
    position: absolute;
    top: -10px;
    left: 23px;
}

.naviBox02 .subNavi {
    width: 220px;
}

.naviBox02 .subNavi li {
    width: 110px;
    float: left;
}

.header .menu-item:hover,
.header .item-act {
    background-color: #970e22;
}
.header .item-act {
    border-left: 1px solid #171717;
    border-right: 1px solid #171717;
}

.header .menu-login {
    height: 41px;
    line-height: 41px;
    text-align: right;
    width: 100%;
}

.header .menu-login {}

.header .hellotext {
    color: #969696;
    float: left;
    margin-left: 250px;
}

.header .head-login {
    float: left;
    padding-left: 40px;
}
.header .login-btn,
.header .register-btn {
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}

.header .login-btn {
    background-color: #cf0d29;
    margin-right: 10px;
}

.header .register-btn {
    background-color: #353535;
}

.personal-box {
    width: 90px;
    float: left;
    padding-left: 90px;
}

.personal {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #CF0D29;
    color: #fff;
    margin-right: 30px;
}

/* select组件 */

.lang-select {
    position: relative;
    display: inline-block;
    width: 58px;
    height: 30px;
}

.select-box {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 200;
    color: #959595;
    background-color: #131211;
}

.select-list {
    color: #959595;
    border: 1px solid #323232;
}

.select-list>li {
    cursor: pointer;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    width: 100%;
    text-align: left;
    margin-right: 0 !important;
    background: none !important;
}

.select-list>li a {
    color: #959595;
}

.select-list>li:hover {
    color: #FFCF30 !important;
    background-color: #000 !important;
}

.lan_icon {
    position: relative;
    top: -2px;
    left: -3px;
}

.lan_icon2 {
    position: relative;
    top: -2px;
    left: -2px;
}

.se_icon {
    width: 7px;
    height: 4px;
    background: url(../img/select_icon.png) left top no-repeat;
}

.select-val {
    cursor: pointer;
    font-size: 14px;
    padding: 3px 12px;
    font-size: 12px;
    color: #959595;
    background-color: #070707;
    border: 1px solid #232323;
    line-height: 22px;
}

.inlineMid {
    display: inline-block;
    vertical-align: middle;
}

.scroll-text {
    height: 42px;
    line-height: 42px;
    width: 100%;
    position: fixed;
    top: 122px;
    left: 0;
    z-index: 1023;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    text-align: center;
    /* overflow: hidden; */
}
.text-scroll-item {
    height: 42px;
    line-height: 42px;
    text-align: left;
    padding-left: 64px;
}
.scroll-hidden {
    height: 42px;
    overflow: hidden;
}
.posr {
    position: relative;
}
.official {
    position: absolute;
    right: 0;
    top: 0;
}
.official span {
    font-weight: bold;
    cursor: default;
}
.wwwmore {
    display: none;
    position: absolute;
    z-index: 20499;
    background: rgba(0, 0, 0, .7);
}
.wwwmore a {
    display: inline-block;
    width: 100%;
}
.wwwmore a:hover {
    color: #ff1436;
}
/* banner */
.banner {
	width: 100%;
}
.mainImg {
    height: 500px;
    position: relative;
    text-align: center;
}

.mainImg .foo {
    height: 500px;
}

.mainImg li {
    width: 1920px;
    margin: 0 auto;
    float: left;
    text-align: center;
}

.mainImg li img {
    text-align: center;
}

.mainImg .foopage {
    width: 202px;
    height: 34px;
    margin-top: -50px;
    float: right;
    padding: 10px 0;
    text-align: center;
    z-index: 999;
    position: relative;
    box-sizing: border-box;
}

.mainImg .foopage a {
    padding: 0 5px;
    display: inline-block;
    background: url(../img/index/icon01.png) no-repeat;
    width: 10px;
    height: 10px;
}

.mainImg .foopage a.selected {
    background: url(../img/index/icon02.png) no-repeat;
}

.mainImg .foopage a span {
    display: none;
}


/* 电竞竞猜 */

.guess {
    width: 100%;
    height: 500px;
    background: #000 url('../img/index/bg02.jpg') no-repeat;
    background-size: 100% 100%;
    padding-top: 40px;
    padding-bottom: 64px;
    box-sizing: border-box;
}

.guess-title {
    border-left: 8px solid #cf0d29;
}

.guess-title-cn {
    font-size: 32px;
    color: #fff;
    vertical-align: middle;
    padding-left: 25px;
}

.guess-title-en {
    color: #292929;
    font-size: 16px;
    vertical-align: bottom;
    padding-left: 15px;
}

.guess .guess-btnlist {
    padding-top: 33px;
    padding-bottom: 33px;
    text-align: center;
}

.guess .guess-btnlist .guess-btnitem {
    display: inline-block;
    border: 1px solid #292929;
    width: 112px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #999;
    margin: 0 6px;
    background-color: transparent;
}

.guess .guess-btnitem:hover,
.guess-act {
    background-color: #cf0d29 !important;
    color: #fff !important;
    border: 1px solid #cf0d29 !important;
}

.guess-boxlist {
    height: 275px;
    text-align: center;
}

.guess-boxlist .guess-boxitem {
    width: 290px;
    height: 275px;
    background-color: #1b1b1b;
    text-align: center;
    display: inline-block;
    margin: 0 3px;
}

.guess-boxitem-title {
    background-color: #232323;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    vertical-align: middle;
}

.guess-boxitem-title .icon-time {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    margin-top: 5px;
    float: left;
}

.guess-boxitem-main {
    margin-top: 28px;
    height: 94px;
    padding-top: 10px;
}

.guess-boxitem:nth-child(1) .guess-boxitem-main {
    background: url('../img/index/guess-bg01.png') no-repeat;
}

.guess-boxitem:nth-child(2) .guess-boxitem-main {
    background: url('../img/index/guess-bg02.png') no-repeat;
}

.guess-boxitem:nth-child(3) .guess-boxitem-main {
    background: url('../img/index/guess-bg03.png') no-repeat;
}

.guess-boxitem:nth-child(4) .guess-boxitem-main {
    background: url('../img/index/guess-bg04.png') no-repeat;
}

.guess-boxitem-main .vs-a,
.guess-boxitem-main .vs-b {
    font-size: 45px;
    padding: 0 10px;
    vertical-align: middle;
    background-color: #3b3b3b;
    color: #808080;
    border-radius: 4px;
}

.guess-boxitem-main .vs {
    font-size: 35px;
    vertical-align: middle;
}

.guess-boxlist .zyls {
    line-height: 39px;
    color: #fff;
}

.guess-boxlist .zhou {
    padding-bottom: 14px;
    color: #fff;
    font-size: 12px;
}

.takepartin {
    display: inline-block;
    width: 256px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #cf0d29;
    border-radius: 4px;
    color: #fff;
}

.guess-boxlist .disable {
    background-color: #3b3b3b;
    color: #232323;
    cursor: not-allowed;
}

/* 下注 */

.bet {
    height: 396px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    // box-sizing: border-box;
    margin: 0 auto;
    background: #000 url('../img/index/bg04.png') no-repeat;
}
.bet-left {
    width: 688px;
    height: 394px;
    float: left;
    position: relative;
    padding-top: 40px;
}
.bg04-icon {
    position: absolute;
    right: 0;
    bottom: 0
}


.bet-right {
    width: auto;
    height: 394px;
    text-align: center;
    overflow: hidden;
}
.bet-btns {
    margin-left: 160px;
    margin-top: 70px;
}
.bet-btns-left {
    float: left;
    width: 180px;
}
.bet-btns-right {
    float: left;
    margin-left: 30px;
    width: 112px;
}
.down-ios,
.down-android {
    display: inline-block;
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    border-radius: 4px;
    color: #fff;
    padding-left: 20px;
    text-align: center;
    position: relative;
}
.down-ios img,
.down-android img {
    position: absolute;
    top: 10px;
    left: 20px;
}

.bet-right .down-ios {
    background-color: #cf0d29;
}
.bet-right .down-android {
    background-color: #353535;
    margin-top: 12px;
}
.bet-right  .txt {
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 100px;
    margin-bottom: 33px;
    margin-top: 38px;
    font-size: 22px;
}
.down-info {
    padding-top: 17px;
    color: #666;
    text-indent: 2em;
    line-height: 24px;
}

/* layout 彩票游戏类布局 */
.pubimg {
    position: absolute;
}
.layout-card{
    text-align: center;
    padding-top: 35%;
    margin-bottom: 40px;
}
.layout-card-item {
    display: inline-block;
}
.layout-card-item img {
    width: 270px;
    height: 314px;
}
/* layout 彩票游戏类布局 */




/*-------footer-----start--------------*/

.footer {
    overflow: hidden;
    padding: 25px 0 35px;
    background-color: #0D0D0D;
}

.footer .fBox {
    width: 1200px;
    margin: 0 auto;
}

.footer .fImg {
    margin-bottom: 25px;
}

.footer .fNavi {
    text-align: center;
    margin-bottom: 16px;
}

.footer .fNavi li {
    margin: 0 40px 0 0;
    display: inline;
    font-size: 12px;
    color: #bd8259;
}

.footer .fNavi .last a {
    padding-right: 0;
    background: none;
}

.footer .fNavi li a {
    padding-right: 35px;
    color: #646464;
    background: url(../img/line01.png) no-repeat right center;
}

.footer .fNavi li a:hover {
    color: #fff;
}

.footer .copyright {
    text-align: center;
    color: #646464;
}

.footer .copyright span {
    margin-right: 20px;
}



/* 热门游戏 */
.hot-game {
    height: 1116px;
    position: relative;
    background-color: #000;
}
.hot-game-box {
    position: absolute;
    z-index: 1021;
    width: 1200px;
    left: 50%;
    transform: translateX(-50%);
}
.hot-game-box .hvr-grow:hover {
    z-index: 1025;
}
.hot-game .column-left {
    width: 360px;
    height: 100%;
    float: left;
}
.hot-game .column-right {
    width: 840px;
    height: 100%;
    float: left;
}

.hot-game-title {
    width: 100%;
    height: 90px;
    background-color: #cf0d29;
    padding-left: 35px;
}
.hot-game-title .hot-game-title-cn{
    font-size: 32px;
    color: #fff;
    padding-top: 20px;
}
.hot-game-title .hot-game-title-en{
    font-size: 16px;
    color: #292929;
    padding-top: 10px;
}
.hot-game .column-right-top {
    height: 884px;
}
.hot-game .column-right-top-left {
    width: 482px;
    height: 100%;
    float: left;
}
.hot-game .column-right-top-right {
    width: 358px;
    height: 100%;
    float: left;
}

.hot-game .column-right-bottom {
    height: 240px;
}
.hot-game .column-right-bottom a {
    float: left;
}
.h101 {
    width: 388px;
    height: 546px;
    margin-left: -24px;
}
.h102 {
    width: 360px;
    height: 482px;
}
.h201 {
    width: 482px;
    height: 440px;
    margin-top: -53px;
}
.h202, .h203 {
    width: 482px;
    height: 249px;
}
.h301 {
    width: 358px;
    height: 339px;
}
.h302 {
    width: 408px;
    height: 545px;
}
.h401 {
    width: 306px;
    height: 234px;
}
.h402 {
    width: 534px;
    height: 234px;
}
.hvr-grow {
    position: relative;
    background-color: #000;
}
.hvr-grow img {
    display: block;
    width: 100%;
    height: 100%;
}
.hvr-grow:hover .hbg {
    z-index: 1;
    opacity: 1;
}
.hbg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: rgba(0, 0, 0, .3);
    opacity: 0;
    z-index: -1000;
}
.hbg .into {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 90px;
    height: 90px;
    text-align: center;
    font-size: 18px;
    text-align: right;
    color: #fff;
    z-index: 9;
}
.hot-game .into img {
    width: 90px;
    height: 90px;
    /* margin-bottom: 6px; */
}



/* 趣味玩法start */
.interest {
    background: url('../img/interest/bg.jpg') no-repeat top left/100%;
}
.interest-box {
    padding-top: 295px;
}

.interest-inner {
    text-align: center;
    padding-top: 50px;
}
.interest-inner img {
    display: inline-block;
}


/* 彩票游戏 */
.lottery {
    background-color: #000;
}
.lottery .sports-item {
    margin-right: 20px;
    margin-bottom: 60px;
}

/* 趣味玩法end */

/* 优惠活动 */
.promotion {
    padding-top: 42px;
    position: relative;
}
.promotion .promotion-box {
    height: 895px;
    border: 1px solid #333333;
    padding: 10px;
    background-color: transparent;
    background: transparent;
}
.promotion-box img {
    width: 100%;
    height: 100%;
}
.promotion .promotion-item-row {
    display: block;
    width: 1160px;
    height: 274px;
    border: 8px solid transparent;
    box-sizing: content-box;
    background: transparent;
}

.promotioncol .promotion-item-col{
    float: left;
    box-sizing: content-box;
    width: 572px;
    height: 274px;
    border: 8px solid transparent !important;
    background: transparent;
}
.promotioncol .promotion-item-col:hover,
.promotioncol .promotion-item-row:hover, {
    z-index: 1024 !important;
}
.promotion .hbg {
    background: rgba(0, 0, 0, .7);
}
// /* login */
.login {
    height: 865px;
    width: 100%;
    background: url('../img/login/bg.png') no-repeat top left/ 100% 100%;
    padding-top: 80px;
}
.login .bg-left,
.login .bg-right {
    position: fixed;
    bottom: 0;
}
.login .bg-left {
    width: 450px;
    left: 0;
}
.login .bg-right {
    width: 450px;
    right: 0;
}
.login-box {
    height: 723px;
    background: url('../img/login/login-bg.png') no-repeat top left/ 100% 100%;
    padding-top: 40px;
}
.login-toggle {
    width: 510px;
    height: 60px;
    background-image: url('../img/login/login-act.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
    display: block;
    margin: 0 auto;
}

.toggle-item {
    width: 33.3333333%;
    float: left;
    height: 100%;
    line-height: 60px;
    text-align: center;
    cursor: default;
}

.login-input {
    width: 510px;
    margin: 0 auto;
}

.input-list {
    padding-top: 10px;
}
.input-item {
    height: 50px;
    text-align: right;
    padding-right: 80px;
    margin-top: 30px;
}
.input-item-title {
    display: inline-block;
    padding-right: 16px;
    color: #E4E4E4;
}
.input-item .color {
    color: #CF0D29;
}
.input-item-label {
    width: 340px;
    height: 100%;
    position: relative;
    display: inline-block;
    /* overflow: hidden; */
    /* border-radius: 4px; */
    line-height: 16px;
}
.input-item-label input {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #333333;
    padding-left: 20px;
}

.input-item-label .login-btn,
.input-item-label .register-btn {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #CF0D29;
    color: #fff;
    border-radius: 4px;
}
.tal {
    text-align: left;
}
.dis-none {
    display: none;
}


/* box */
.box-register,
.box-forget {
    display: none;
}

/* 单独样式 */
/* 登录 */
.login-user,
.login-lock {
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
}
.input-item-label input.login-username,
.input-item-label input.login-pwd {
    padding-left: 55px;
}
/* 注册 */
#checkbox {
    width: 17px;
    height: 17px;
    vertical-align: top;
}
/* 忘记密码 */
.forget-ok,
.forget-close {
    display: inline-block;
    width: 160px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
}
.forget-ok {
    background-color: #CF0D29;
}
.forget-close {
    background-color: #333333;
    margin-left: 10px;
}

/*代理加盟 begin AQ*/
.partner{background:url(../img/daili/bg.jpg) no-repeat center top #000;}
.both{clear:both;}
.w1200{width:1200px;}
.m0a{ margin:0 auto;}
ul{ list-style:none;}
.yh{ font-family:"微软雅黑";}
.fl{ float:left !important;}
.fr{ float:right !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}

.daili{margin:100px auto;border-left:1px solid #333;background-color:#101010; border-bottom:1px solid #333; position:relative; width:1199px;}
.dailiTop{background:url(../img/daili/dlTop.gif) no-repeat center top; height:10px; position:absolute; right:0px; top:-9px;}
.daili .left{ border-top:1px solid #333;  width:204px; background-color:#121212;}
.daili .left ul{ width:204px;}
.daili .left ul li{ margin-bottom:1px;}
.daili .left ul li a{ height:100px;width:204px; display:inline-block; color:#fff; font-size:40px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; text-indent:65px; line-height:24px; padding-top:30px; position:relative;}
.daili .left ul li a i{ width:6px; height:38px; background-color:#cf0d29; position:absolute; left:40px;top:32px;}
.daili .left ul li a em{ width:166px; height:1px; background-color:#333; left:19px; bottom:0px; position:absolute;}
.daili .left ul li a span{ color:#292929; font-family:arial; font-size:14px; padding-left:65px;}
.daili .left ul li a:hover,.daili .left ul li a.curr{ background-color:#cf0d29;}
.daili .left ul li a:hover span,.daili .left ul li a.curr span{color:#FFF !important;}
.daili .left ul li a:hover i,.daili .left ul li a.curr i{ background-color:#fff;}
.daili .left ul li a:hover em,.daili .left ul li a.curr em{ background-color:#cf0d29;}
.daili .right{width:994px; }
.daili .right .rinfo{border:1px solid #333;border-top:0px; border-bottom:0px; padding:35px 35px; line-height:30px; color:#333;min-height:500px; }
.daili .right .rinfo .redBt{ font-size:18px; color:#cf0d29; font-weight:bold; margin-bottom:5px !important; line-height:20px;}
.daili .right .rinfo .cBt{ color:#666;font-size:18px; font-weight:bold; margin-bottom:5px !important; line-height:20px;}
.daili .right .rinfo .wBt{ color:#fff;font-size:18px; font-weight:bold; margin-bottom:5px !important; line-height:40px;border-bottom:2px solid #292929;  position:relative; text-indent:25px;}
.daili .right .rinfo .wBt i{ background:url(../img/daili/cico.png) no-repeat center center; display:block; width:16px; height:16px; position:absolute; left:0px; top:13px;}
.daili .right .rinfo .wBt a{ position:absolute; left:90px; top:5px;}
.daili .right .rinfo .wBtn{ color:#fff;font-size:18px; font-weight:bold; margin-bottom:5px !important; line-height:40px; position:relative; text-indent:25px;}
.daili .right .rinfo .wBtn i{ background:url(../img/daili/cico.png) no-repeat center center; display:block; width:16px; height:16px; position:absolute; left:0px; top:13px;}
.daili .right .rinfo p{ margin-bottom:15px; color:#999;}
.daili .right .rinfo td{ color:#999;}
.daili .right .rinfo .lc{ margin-bottom:10px; padding-top:40px; padding-left:75px;}
.yingli{background-color:#999 !important; border:1px !important; border-spacing:1px !important; border-collapse:separate !important; margin:15px 0px;}
.yingli tr{ background-color:#111 !important;}
.yingli tr td{ line-height:40px !important;}
/*会员中心*/
.grxx{ border:1px solid #fff; background-color:#fff; border-radius:5px; height:40px; line-height:40px; padding:0px 15px; font-size:14px; margin:15px 0px;}
.grxx span{ width:23%; text-align:center; float:left;}
.grxx .w29{ width:29% !important;}
.tbtn{}
.hybtn{ border-radius:2px; width:80px; height:29px; text-align:center; float:right; border:none; margin-left:10px; color:#fff; font-family:"微软雅黑"; cursor:pointer;}
.cz{ background-color:#cf0d29;}
.qk{ background-color:#f9a639;}
.edzh{ background-color:#64b8de;}
.myqb{ border:1px solid #292929; background-color:#02020a; border-radius:3px; padding:20px 25px; margin-top:10px; position:relative;}
.myqb .zhu{ margin-bottom:10px;}
.myqb .zhu span{ color:#999; margin-right:30px;}
.myqb .zhu span b{ color:#F00;}
.myqb .zhuBiao{ background-color:#FFF; border-radius:5px; padding:20px 20px; margin-bottom:5px;}
.myqb .zhuBiao p{ color:#cf0d29 !important; font-size:15px; font-weight:600; line-height:30px; text-indent:30px; position:relative;}
.myqb .zhuBiao p i{ background:url(../img/daili/zico.png) no-repeat center center; width:21px; height:21px; display:inline-block; position:absolute;left:0px; top:5px;}
.tbw{ border-radius:4px ; margin-bottom:10px;}
.bx9{ border:1px dashed #999 !important;}
.btbx9{ border-bottom:1px dashed #999 !important;border-top:1px dashed #999 !important;}
.blx9{ border-left:1px dashed #999 !important;}
.brx9{border-right:1px dashed #999 !important;}
.blrx9{ border-left:1px dashed #999 !important;border-right:1px dashed #999 !important;}
.yuer{margin-bottom:10px; height:30px;}
.yuer span{color:#999;}
.yuer span b{color:#F00;}
.tijiao{ height:38px; margin-bottom:42px; position:relative;}
.dapjt{ position:absolute; right:240px; top:15px; background:url(../img/daili/daojt.png) no-repeat 0 0; width:11px; height:10px; display:inline-block;}
.tijiao .qtxt{ width:645px; height:38px; background-color:#FFF; border-radius:3px; border:none; font-family:"微软雅黑"; font-size:14px; text-indent:20px;}
.tijiao .qbtn{background-color:#cf0d29; color:#fff; width:220px; height:40px; text-align:center; border:none; border-radius:3px; font-family:"微软雅黑"; font-size:14px; letter-spacing:2px; cursor:pointer;}
.c1{ color:#6abce1;}
.c2{ color:#999;}
.jiantuo{ background:url(../img/daili/jiantuo.png) no-repeat 0 0; width:33px; height:80px; display:inline-block; position:absolute; top:39px; left:671px;}
.mb0{ margin-bottom:0px !important;}
.mb25{ margin-bottom:25px !important;}
.caidan{ border-bottom:2px solid #292929;}
.caidan li{ float:left; margin-right:20px; margin-bottom:10px;}
.caidan li a{ width:110px; height:38px; border:1px solid #292929; display:inline-block; text-align:center; line-height:34px; border-radius:3px;}
.caidan li a:hover,.caidan li a.cur{ background-color:#cf0d29;}
/*报表统计*/
.mt25{ margin-top:25px;}
.baobiao{color:#999; margin:10px 0px 20px 0px;}
.baobiao a{ color:#999; display:inline-block; line-height:25px; padding:0px 15px; font-size:15px; font-weight:bold; margin:0px 5px;}
.baobiao a:hover,.baobiao a.jin{ color:#fff; border-bottom:2px solid #cf0d29;}
.baobiaoInfo table{ background-color:#FFF; border-radius:5px;}
.noinfo{ background-color:#eee; border:1px solid #999; border-left:0px; border-right:0px; line-height:55px; text-align:center;}
/*游戏公告*/
.page{ margin-top:10px;}
.page li{ float:left;}
.page li a{ display:inline-block; width:20px; height:20px; line-height:16px;text-align:center; border:0px; margin-right:5px; color:#cf0d29;}
.page li a.pre{ border:1px solid #a2a2a2 !important; color:#FFF; border-radius:2px; background-color:#292929;}
.page li a.next{border:1px solid #a2a2a2 !important; color:#FFF; border-radius:2px; background-color:#999999;}
.checkbox{ border:1px solid #999; width:15px; height:15px;}
/*安全中心*/
.jb{ color:#999999;}
.jb i{ width:128px; height:10px; background-color:#fff; display:inline-block; position:relative;}
.jb i em{ width:45px; background-color:#64b8de; height:10px; display:inline-block; position:absolute; top:0; left:0px;}
.shiming{ border:1px solid #FFF; background-color:#fff; border-radius:5px; padding:11px 15px; margin-bottom:10px;}
.shiming span{ display:inline-block; color:#999;}
.shiming span input{ margin-top:5px;}
.shiming span b{ color:#666;}
.shiming span.a1{ background:url(../img/daili/a1.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming span.a2{ background:url(../img/daili/a6.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming span.a3{ background:url(../img/daili/a5.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming span.a4{ background:url(../img/daili/a4.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming span.a5{ background:url(../img/daili/a3.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming span.a6{ background:url(../img/daili/a2.png) no-repeat 10px center; padding-left:56px; height:40px; line-height:20px;}
.shiming .xuxian{ border-bottom:1px dashed #999; margin-bottom:8px; padding-bottom:8px;}
.mh8{ min-height:809px !important;}

.promotion-item-col,.promotion-item-row{ position:relative;}
.promotion-item-col i,.promotion-item-row i{display: block;position: absolute;background:#EE0022;transition: all 0.4s}
.promotion-item-col i.t,.promotion-item-col i.b,.promotion-item-row i.t,.promotion-item-row i.b{height: 2px;width: 0;}
.promotion-item-col i.l,.promotion-item-col i.r,.promotion-item-row i.l,.promotion-item-row i.r{width: 2px;height: 0;}
.promotion-item-col i.t,.promotion-item-row i.t{left: 0;top: 0}
.promotion-item-col i.r,.promotion-item-row i.r{right: 0;top: 0}
.promotion-item-col i.b,.promotion-item-row i.b{right: 0;bottom: 0}
.promotion-item-col i.l,.promotion-item-row i.l{left: 0;bottom: 0}
.promotion-item-col:hover i.t,.promotion-item-col:hover i.b,.promotion-item-row:hover i.t,.promotion-item-row:hover i.b{width: 100%}
.promotion-item-col:hover i.l,.promotion-item-col:hover i.r,.promotion-item-row:hover i.l,.promotion-item-row:hover i.r{height: 100%}

/*end AQ*/